草庐IT

Linux 安装Httpd服务

全部标签

windows - 运行服务后命令提示符关闭太快

我有一个服务问题。我有一个作为服务运行的已安装应用程序;当我启动该服务时,命令提示符打开并立即关闭。该程序未正确执行,我需要查看错误输出,但命令提示符关闭得太快。有没有办法强制窗口保持打开状态?谢谢大家! 最佳答案 在批处理文件中放置一个PAUSE。MyApp.exePAUSE就这样 关于windows-运行服务后命令提示符关闭太快,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

windows - 在 Windows 7 x86 上安装 Thin 时出现问题

我在获取thin时遇到问题在我的Windows7机器上工作(我已经安装了eventmachinev0.8.1):>geminstallthin--ignore-dependenciescheckingformain()in-lc...nocreatingMakefilemake'make'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.难道没有预编译的二进制文件可用于thin吗? 最佳答案 显然,没有任何预构建的二进制文件。您需要安装C编

php - 普适与 Linux

我有兴趣从Linux查询在Windows平台上运行的PervasiveDB服务器。有没有人碰巧知道这是否可能、需要什么以及有哪些资源可供我阅读?谢谢! 最佳答案 您使用的是什么版本的Pervasive?v8之后的所有版本(包括v9和v10)都支持包含在Pervasive.SQL服务器引擎中的Linux客户端。V9和V10客户端也可以从Pervasive网站(http://www.pervasivedb.com/Database/Products/PSQLv10/Pages/PSQLOverview.aspx)下载。一旦在Linux机

windows - delphi windows服务无法从互联网下载文件

我有一个用delphi编写的Windows服务,该服务将用于从我的网站下载文件,但它无法下载该文件,它也没有抛出任何异常,我也将目标路径和文件更改为下载但结果是一样的,我的防火墙也关闭了,我的项目在我测试的另一台PC上正常工作,在Windows应用程序中我的功能也正常工作,所以应该是什么问题?谢谢你的时间 最佳答案 通常,在LocalSystem下,服务无法访问网络资源。你说它适用于另一台电脑,我无法解释为什么。你说它在另一个应用程序中工作,是的,因为应用程序是使用当前帐户执行的。解决方案可能是在网络服务帐户下执行服务。检查它是否解

windows - 远程安装服务

有没有一种方法可以远程安装服务,而不必求助于.msi软件包或成熟的安装程序?我目前使用的方法类似于此处讨论的方法:HowtoinstallawindowsserviceprogrammaticallyinC#?在本地安装一个服务,它运行良好。但是,我还需要能够远程执行相同的操作。我很感激任何见解。 最佳答案 如果您可以将服务二进制文件(exe文件)复制到目标计算机,您就可以按照与在本地执行此操作完全相同的方式安装该服务。唯一的区别是,在使用OpenSCManager函数(参见http://msdn.microsoft.com/en-

Windows 上的 Android 安装

我下载android-sdk_r06-windows_2eclipse-java-helios-win32ADT-0.9.7jdk-6u21-windows-i586apache-ant-1.8.1-bin我遵循谷歌指南,但我无法安装android,因为当我想运行androidsdk时出现以下错误FailedtofetchURLhttps://dl-ssl.google.com/android/repository/repository.xml,reason:dl-ssl.google.com当我想在发生以下错误时运行eclipseJDKneed但是我之前安装过jdk如何安装?我需要其

c# - Windows 服务 Process.Start 在网络服务帐户下不工作

编辑对于任何遇到问题的人来说,它就像往常一样,是一个需要解决的简单问题。key需要安装在服务帐户下。使用服务帐户登录到工作站,安装key,然后它可以从任何将在服务帐户上下文下启动它的session运行。问题解决了。编辑:服务操作系统为Win2003编辑:启动notepad.exe时有效。让我相信它在调用GnuPG的控制台应用程序中的某个地方。我有一个Windows服务,它充当一种将文件传入/传出网络的机制。对于其中一些进程,我想在传输发生之前或之后执行控制台应用程序。我在让控制台应用程序在网络服务帐户下正确运行时遇到了一些问题。这里是问题的布局:Windows服务在网络服务帐户下运行,

java - 数据库连接代码运行在 Linux 而不是 Windows

我们有以下代码可以在LinuxUbuntu中运行,但不能在WindowsXP或Windows7中运行。你知道可能是什么问题吗?这是代码片段:if(logger.isDebugEnabled()){logger.debug("beforegettingconnection");}Stringurl="jdbc:mysql://XXX.XXX.XXX.XXX";Connectionconn=DriverManager.getConnection(url,"XXXX","XXXX");if(logger.isDebugEnabled()){logger.debug("aftergetting

c++ - Linux 中用于跨平台应用的 sprint_f 宏

我正在将现有的Windows应用程序移植到Linux。大多数OSAPI\Microsoft非标准扩展函数可以很容易地(或多或少...)被等效的Linux\GCCAPI替换,但是,我不知道如何处理sprintf_s变量参数数量。有没有人对此有想法(如果可以的话,请也提供代码示例)?提前谢谢大家。 最佳答案 首先,您能否只移植您的代码以改用C++iostream(例如ostringstream)?这将完全消除sprintf函数行的所有可能问题,如果调用点数量有限,这可能是最佳选择。如果那不是一个选项:sprintf_s函数基本上是一个防

svchost 与自容器服务中的 Windows 服务

我打算安装一个服务,但很困惑两者作为svchost或software.exe中的进程的区别。 最佳答案 我会选择一个单独的exe,但这只是我的意见。这真的完全取决于你。在功能、性能、开发时间等方面没有任何不同。不过,通过svchost将其作为服务运行并没有错。SvcHost是由Microsoft实现的,因为他们希望使代码库更具可重用性。目标是在dll中拥有可重用的代码,而不是将其粉碎到exe文件中。但是因为dll不是可执行文件,所以不能直接启动。因此,他们将svchost作为它的运行器。